/*
    |||||	|||||	NEW CSS		|||||	|||||
*/


/* Uso geral */

body {
    font-family: "effra", sans-serif !important;
}

ul > li {
    font-family: "effra", sans-serif !important;
}

.light-blue-1 {
    background-color: #62c3e8 !important;
}

.dark-blue-1 {
    color: #002355;
}

.border-silver-1 {
    border: solid #ececec 1px;
}

input {
    padding: 2px 15px !important;
    background: url(../img/seta-para-baixo.png) no-repeat;
    background-position: 403px 8px;
    background-size: 3%;
    font-size: 12px !important;
}

select {
    height: 1.8rem;
}

.floatLeft {
    float: left;
}

form > div > input[type="submit"].btPesquisa {
    width: 130px;
    padding: 12px 9px !important;
}

a {
    color: #62c3e8;
}

.bgSilver1 {
    background: #efefef;
}

#optionalsCity\20 {
    font-size: 11px;
    line-height: 10px;
    color: #FFFFFF;
    font-style: italic;
    font-weight: 300;
}

form #cod_estados, form #codCidade {
    border: solid 1px #66C3E6 !important;
}

#formElement4 > div > div > p > #btpesquisar {
    padding: 10px 20px !important;
    background: #F00;
    border: #a23099 solid 1px !important;
    color: #a23099;
}

select {
    background-image: url('');
    background-size: 12px 10px;
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
}


/* texto */

.white {
    color: #FFF;
}

.bold {
    font-weight: bold;
}

.lineHeight0 {
    line-height: 0px !important;
}

.colorSilverDark {
    color: #444444 !important;
}

.btEnviarContato {
    width: 130px;
    padding: 12px 9px !important;
    color: #23bcb1 !important;
    border: solid 1px #23bcb1 !important;
}

.font16 {
    font-size: 16px !important;
}

.effra {
    font-family: "effra", sans-serif !important;
}

.C62C3E8:hover {
    color: #62C3E8 !important;
}

.C002355 {
    color: #002355 !important;
}

.C5F839A {
    color: #5F839A !important;
}

.C004B88 {
    color: #004B88 !important;
}


/* End texto */


/* margin top */

.marginTop0 {
    margin-top: 0px;
}

.marginTop10 {
    margin-top: 10px;
}

.marginTop20 {
    margin-top: 20px;
}

.marginTop25 {
    margin-top: 25px;
}

.marginTop30 {
    margin-top: 30px;
}

.marginTop40 {
    margin-top: 40px;
}

.marginTop50 {
    margin-top: 50px;
}

.marginTop60 {
    margin-top: 60px;
}

.marginTop70 {
    margin-top: 70px;
}

.marginTop80 {
    margin-top: 80px;
}

.marginTop90 {
    margin-top: 90px;
}

.marginTop100 {
    margin-top: 100px;
}

.marginTop110 {
    margin-top: 110px;
}

.marginTop120 {
    margin-top: 120px;
}

.marginTop130 {
    margin-top: 130px;
}

.marginTop140 {
    margin-top: 140px;
}

.marginTop150 {
    margin-top: 150px;
}


/* End margin top */


/* margin bottom */

.marginBottom0 {
    margin-bottom: 0px;
}

.marginBottom10 {
    margin-bottom: 10px;
}

.marginBottom20 {
    margin-bottom: 20px;
}

.marginBottom30 {
    margin-bottom: 30px;
}

.marginBottom40 {
    margin-bottom: 40px;
}

.marginBottom50 {
    margin-bottom: 50px;
}

.marginBottom60 {
    margin-bottom: 60px;
}

.marginBottom70 {
    margin-bottom: 70px;
}

.marginBottom80 {
    margin-bottom: 80px;
}

.marginBottom90 {
    margin-bottom: 90px;
}

.marginBottom100 {
    margin-bottom: 100px;
}


/* End margin bottom */


/* margin top negativo */

.marginTop-5 {
    margin-top: -5px;
}


/* End margin top negativo */


/* margin-right */

.marginRight10 {
    margin-right: 10px;
}

.marginRight20 {
    margin-right: 20px;
}


/*	padding top	*/

.paddingTop0 {
    padding-top: 0px;
}

.paddingTop10 {
    padding-top: 10px;
}

.paddingTop20 {
    padding-top: 20px;
}

.paddingTop30 {
    padding-top: 30px;
}

.paddingTop40 {
    padding-top: 40px;
}

.paddingTop50 {
    padding-top: 100px;
}

.paddingTop60 {
    padding-top: 100px;
}

.paddingTop70 {
    padding-top: 100px;
}

.paddingTop80 {
    padding-top: 100px;
}

.paddingTop90 {
    padding-top: 100px;
}

.paddingTop100 {
    padding-top: 100px;
}


/*	End padding top	*/


/*	padding bottom	*/

.paddingBottom0 {
    padding-bottom: 0px;
}

.paddingBottom10 {
    padding-bottom: 10px;
}

.paddingBottom20 {
    padding-bottom: 20px;
}

.paddingBottom30 {
    padding-bottom: 30px;
}

.paddingBottom40 {
    padding-bottom: 40px;
}

.paddingBottom50 {
    padding-bottom: 50px;
}

.paddingBottom60 {
    padding-bottom: 60px;
}

.paddingBottom70 {
    padding-bottom: 70px;
}

.paddingBottom80 {
    padding-bottom: 80px;
}

.paddingBottom90 {
    padding-bottom: 90px;
}

.paddingBottom100 {
    padding-bottom: 100px;
}


/*	End padding bottom	*/


/*	Padding left	*/

.paddingLeft50 {
    padding-left: 50px;
}


/*	End padding left	*/


/* Uso geral */


/*	HOME */


/* menu */

div.top-bar-right ul.header-mobile li.active {
    background: #00a8e3 !important;
}

div.top-bar-right ul.header-mobile li.active > a {
    color: #FFF;
}

div.top-bar-right ul.header-mobile li > a {
    font-size: 16px !important;
}

div.top-bar-right ul.header-mobile li {
    margin: 0 1px;
    padding: 6px 12px 6px 27px;
    text-align: center;
    border: solid rgb(0, 0, 0 0) 1px;
}

div.top-bar-right ul.header-mobile li.active:hover {
    padding: 6px 11px 6px 26px;
    color: rgb(102, 195, 230) !important;
    background: #FFF !important;
    border: solid rgb(102, 195, 230) 1px;
}

div.top-bar-right ul.header-mobile li.active:hover > a {
    color: rgb(102, 195, 230) !important;
}


/* End menu */


/* banner */

.banner-home {
    background: url(http://img.en25.com/EloquaImages/clients/Covidien/%7Bac67baa9-207f-4a30-a765-c9d2f897d2d9%7D_banner-top.jpg) right no-repeat !important;
    background-size: auto 405px !important;
    height: 367px;
    background-size: cover;
}

.titlearea .white-border {
    border: #fff solid 10px;
    padding: 40px 20px;
}


/* End banner */

.produtos > div {}


/*
    .frameImg{  width: 500px; height:420px;  border: solid #ececec 1px; overflow:hidden; margin-bottom:30px;  }
    .frameImg > img { width: 500px; height:420px; margin:0 auto; }
*/

.frameImg {
    border: solid #ececec 1px;
    overflow: hidden;
    margin-bottom: 30px;
}

.frameImg > img {
    width: 100%;
    height: auto;
}

.eloqua_body p, .eloqua_body form label, form .eloqua_body label {
    line-height: 20px !important;
}


/* Footer */

.comoChegarClass {
    position: relative;
}

.comoChegarClass div {
    float: left;
}

#comochegar {
    margin-top: 15px;
    margin-right: 7px;
}


/* End Footer */


/*	END HOME */


/*	CONTATO */

#formContatoPage p {
    color: #5f839a !important;
}

.changeFormContato > div > input[type="text"] {
    background: #FFFFFF;
    padding: 8px 0px !important;
}

form input {
    border: 1px solid #002355 !important;
}

.changeFormContato > div > label {
    color: #002355 !important;
}

#formContatoPage > div > a {
    color: #5f839a !important;
    line-height: 35px !important;
}

#formContatoPage > div > div.row > div > div > input[type="text"] {
    background: #FFFFFF;
    padding: 8px 10px !important;
}

.twoColumns {
    /*border:#F00 solid 1px;*/
    padding: 0 !important;
    margin: 0 auto;
    margin-top: 10px;
}

.twoColumns > div {
    min-width: 45%;
    margin: 0 auto !important;
    float: left;
}

.twoColumns > div:nth-child(2) {
    float: right;
}

.twoColumns > div > p> input {
    max-width: 93.5%;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}

.noBackground {
    background: #FFFFFF;
}

.colorBlueDark1 {
    color: #002355 !important
}

.threeColumns {
    /*border:#F00 solid 1px;*/
    padding: 0 !important;
    margin: 0 auto;
    margin-top: 10px;
}

.threeColumns > div {
    min-width: 35%;
    margin: 0 auto !important;
    float: left;
    margin-right: 5% !important;
}

.threeColumns > div:nth-child(1) {}

.threeColumns > div:nth-child(2) {
    min-width: 20%;
}

.threeColumns > div:nth-child(3) {
    float: right;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.threeColumns > div > input {
    max-width: 120%;
    width: 100% !important;
    padding: 7px 0px !important;
}

.btEnviarContaCto {
    width: 130px;
    padding: 12px 9px !important;
    color: #23bcb1 !important;
    border: solid 1px #23bcb1 !important;
    margin-left: -8px;
}

.btEnviar1 {
    margin-left: -8px;
    border: solid 1px #23bcb1 !important;
}


/*	CONTACTO */


/* PRODUTOS */

#productDescription > p {
    font-family: Effra;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.22;
    color: #004B88;
}

#productDescription > div > .header {
    color: #004b88 !important;
    font-weight: bold;
    background: #efefef;
}

.tableProductDescription {
    height: 70px !important;
}

.tableProductDescription > div {
    text-align: center;
    min-height: 75px;
}

.tableProductDescription > div:nth-child(1) {
    padding-top: 20px;
    border-right: solid 1px #FFF;
    font-family: effra;
}

.tableProductDescription > div:nth-child(2) {
    padding-top: 20px;
    border-right: solid 1px #FFF;
    font-family: effra;
}

.tableProductDescription > div:nth-child(3) {
    padding-top: 20px;
    border-right: solid 1px #FFF;
    font-family: effra;
}

.tableProductDescription2 {
    background: #fcfcfc;
}

.tableProductDescription2 > div {
    min-height: 80px;
    padding: 20px 0;
    text-align: center;
    border-right: solid 1px #f0f0f0;
}

.tableProductDescription2 > div {
    font-family: Effra;
    font-size: 14px;
    font-weight: 400;
    color: #797979;
}

.tableProductDescription .bgSilverNew3 {
    background: background: #efefef !important;
}

.tableProductDescription > div {
    color: #004b88 !important;
    font-weight: bold;
    background-color: #efefef;
}


/* END PRODUTOS */

form select {
    border: 1px solid #002355 !important;
}

form select {
    border: 1px solid #002355 !important;
    background-color: white !important;
    margin-bottom: 10px !important;
}

form select {
    padding: 5px 15px !important;
    font-size: 12px !important;
}

form input[type="submit"] {
    color: #23bcb1;
    border: solid 1px #23bcb1;
    border: 1px solid #23bcb1 !important;
}

.dealerFrameData {
    display: none;
}


/*
    |||||	|||||	NEW CSS		|||||	|||||
*/

@media screen and (max-width: 1024px) {
    .frameImg {
        max-width: 100%;
        height: 270px;
    }
    .frameImg > img {
        max-width: 100%;
        height: auto;
        max-height: 420px;
        overflow: hidden;
        margin-bottom: 30px;
    }
    #page-top > div > div > div > p {
        line-height: 25px !important;
    }
    .eloqua_body p.white, .eloqua_body form label.white, form .eloqua_body label.white {
        color: #FFFFFF;
        line-height: 25px !important;
    }
    .btEnviarContato {
        margin-left: -2px;
    }
}

@media screen and (max-width: 750px) {
    div.top-bar-right ul.header-mobile li.active {
        background: #E6E6E6 !important;
    }
    div.top-bar-right ul.header-mobile li:hover {
        background: rgba(0, 0, 0, 0)!important;
    }
    .twoColumns > div {
        min-width: 100% !important;
        float: left;
    }
    .twoColumns > div > p> input {
        max-width: 93%;
        padding-top: 7px !important;
        padding-bottom: 7px !important;
    }
    .threeColumns > div {
        min-width: 100%;
        margin-right: 5% !important;
    }
    .threeColumns > div:nth-child(2) {
        min-width: 100%;
    }
    #formContatoPage > div > div > .btEnviarContato {
        width: 130px;
        padding: 12px 9px !important;
        color: #23bcb1 !important;
        border: solid 1px #23bcb1 !important;
    }
    #menuErs {
        margin-top: 15px;
    }
    #menuErs > ul > li > a {
        padding: 7px 0 !important;
        height: 0px;
    }
    .of_footer {
        display: none;
    }
    #foo > .header-nav {
        z-index: 3;
    }
    .row.db, .columns.db {
        background: #62c3e8 !important;
        padding-top: 15px;
    }
    .smallBannerErs > img {
        display: inline-block;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        height: auto;
    }
    #page-top>div > div > div > p {
        line-height: 25px !important;
    }
    .banner-home {
        background: url(http://img.en25.com/EloquaImages/clients/Covidien/%7Bac67baa9-207f-4a30-a765-c9d2f897d2d9%7D_banner-top.jpg) right no-repeat !important;
        background-size: auto 405px !important;
        height: 367px;
        background-size: cover;
    }
    .eloqua_body p.white, .eloqua_body form label.white, form .eloqua_body label.white {
        color: #FFF;
    }
    .heightSmallDivices {
        height: 420px !important;
    }
    .bodyProducts > div >div {
        margin-bottom: 40px !important;
    }
    .btPesquisa {
        padding: 10px 20px !important;
    }
    .frameImg > img {
        max-width: 100%;
        height: auto;
        max-height: 420px;
        overflow: hidden;
        margin-bottom: 30px;
        position: relative;
        margin-top: -10%;
    }
    .btEnviarContato {
        margin-left: 5px;
    }
}

.marginTop-30 {
    margin-top: -30px !important;
}

.tableProductDescription2 hr {
    margin: 20px 0 !important;
}

.contato select {
    border: none !important;
}

.contato input {
    background: none;
}

.contato input[type="submit"] {
    padding: 12px !important;
}

#formElement13 .field-p {
    color: #fff !important;
}

.text-legal {
    font-size: 12px;
    text-transform: none;
}

.eloqua_body h1.headline {
    font-size: 55px;
    line-height: 46px;
    font-weight: 600;
    color: #FFCC00
}

.eloqua_body p.medium, .eloqua_body form label.medium, form .eloqua_body label.medium {
    font-size: 24px;
}

.eloqua_body p.large, .eloqua_body form label.large, form .eloqua_body label.large {
    font-size: 20px;
}

.eloqua_body p.white, .eloqua_body form label.white, form .eloqua_body label.white {
    color: white;
    line-height: 25px !important
}

.vs-60 {
    padding: 60px 0;
}

@media screen and (min-width: 0em) and (max-width: 39.9375em) {
    .vs-60 {
        padding: 60px 0;
    }
}

.row.lb {
    background-color: #004889;
}

.columns.lb {
    background-color: #62C3E8;
}

.white-rectangle {
    position: absolute;
    border: 10px solid #00ADDB;
    width: 92%;
    height: 85%;
    margin: 2% 0 0 4%;
    box-sizing: border-box;
}

.light-title {
    line-height: 1;
    font-weight: 300;
    color: #fff;
}

.vs-10 {
    padding: 10px 0;
}

.tableProductDescription > div:nth-child(4) {
    padding-top: 20px;
    border-right: solid 1px #FFF;
    font-family: effra;
}

.bg-table {
    background-color: #efefef;
}

.pl-15 {
    padding-left: 15px;
}

.marginBottom10 {
    margin-bottom: 10px !important;
}

.wem-argo .tableProductDescription > div {
    padding-top: 20px;
    height: 40px;
    min-height: 40px;
}

.cor-banner {
    background-color: #002554 !important;
    /*max-width: 75rem !important;*/
}